package com.ztgf.shopping.mapper.epg;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.ztgf.shopping.models.bo.epg.EpgConsultingServiceQueryBO;
import com.ztgf.shopping.models.dto.epg.EpgConsultingServiceDTO;
import com.ztgf.shopping.models.vo.epg.EpgConsultingServicePageVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/*
 * 首页咨询映射
 * */
@Mapper
public interface EpgConsultingServiceMapper extends BaseMapper<EpgConsultingServiceDTO> {


    /**
     * @return : java.util.List<com.ztgf.shopping.models.vo.epg.EpgConsultingServicePageVO>
     * @Author :chenyu.wang
     * @Description : 后台管理系统首页咨询列表
     * @Date : 2021.01.26 11:38
     * @Param : [page, queryBO]
     **/
    List<EpgConsultingServicePageVO> queryPageList(Page<EpgConsultingServicePageVO> page, @Param("item") EpgConsultingServiceQueryBO queryBO);

    /**
     * @return : java.lang.Integer
     * @Author :chenyu.wang
     * @Description : 获取最大排序号
     * @Date : 2021.01.26 20:34
     * @Param : []
     **/
    Integer getMaxSort();

    /**
     * @return : java.lang.Integer
     * @Author :chenyu.wang
     * @Description : 获取正常状态最小排序号
     * @Date : 2021.03.09 15:56
     * @Param : []
     **/
    Integer getMinSort();
}
